home *** CD-ROM | disk | FTP | other *** search
/ Linux Cubed Series 8: LINUX Games / Linux Cubed Series 8 - LINUX Games.iso / games / video / jetset.1 / jetset.tar / Imakefile < prev    next >
Makefile  |  1995-04-15  |  2KB  |  100 lines

  1. /* Jet Set Willy: Ported to Linux by John M Dow */
  2. /* Original code by Guillaume Florent from M Smith's games */
  3.  
  4. /* ---------- Directories ---------- */
  5. /* General Linux setup based on Slackware 2.20 */
  6.  
  7. /* Directory where saved games are stored. */
  8. SAVEDIR = /usr/games/lib/jetset
  9. /* Score file */
  10. SCOREFILE = ${SAVEDIR}/jetset.score
  11. /* Lock for score file.  This is really a directory. */
  12. LOCKFILE = ${SAVEDIR}/jetset.score.lock
  13.  
  14.  
  15. /* ---------- Compilation ---------- */
  16.  
  17.  
  18. /* Comment these lines if you don't have/want gcc */
  19. CC = gcc
  20. CCOPTIONS =
  21.  
  22.  
  23. /* ---------- Installation ---------- */
  24.  
  25. DESTDIR = /usr/games/     /* MUST end with a slash ! */
  26. BINDIR = bin
  27. MANPATH = man
  28. MANSUFFIX = 6
  29.  
  30. /* The rules for ComplexTargetProgram are such that :
  31.    make install        installs in $DESTDIR$BINDIR
  32.    make install.man    installs in $DESTDIR$MANDIR
  33.                  -> $DESTDIR$MANSOURCEPATH$MANSUFFIX
  34.                  -> $DESTDIR$MANPATH/man$MANSUFFIX
  35. */
  36.  
  37.  
  38. /* You may need to edit this.
  39.   (By defaut MKDIRHIER is "sh $BINDIR/mkdirhier", which is stupid
  40.    because you want to redefine BINDIR.) */
  41.  
  42. MKDIRHIER = mkdirhier
  43.  
  44.  
  45. /* ---------------------------------------------------------------------- */
  46.  
  47. DEFINES = -DSCOREFILE=\"${SCOREFILE}\" -DLOCKFILE=\"${LOCKFILE}\" -DSAVEDIR=\"${SAVEDIR}\" ${NORAND48}
  48.  
  49. DEPLIBS =
  50. LOCAL_LIBRARIES = XawClientLibs
  51.  
  52. SRCS =    callbacks.c    \
  53.     chars.c        \
  54.     data.c        \
  55.     data_chars.c    \
  56.     data_colors.c    \
  57.     data_flags.c    \
  58.     data_monsters.c    \
  59.     data_neighb.c    \
  60.     data_sprite.c    \
  61.     draw.c        \
  62.     game.c        \
  63.     main.c        \
  64.     monsters.c    \
  65.     score.c        \
  66.     widget.c
  67.  
  68. OBJS =    callbacks.o    \
  69.     chars.o        \
  70.     data.o        \
  71.     data_chars.o    \
  72.     data_colors.o    \
  73.     data_flags.o    \
  74.     data_monsters.o    \
  75.     data_neighb.o    \
  76.     data_sprite.o    \
  77.     draw.o        \
  78.     game.o        \
  79.     main.o        \
  80.     monsters.o    \
  81.     score.o        \
  82.     widget.o
  83.  
  84.  
  85. ComplexProgramTarget(jetset)
  86.  
  87. MakeDirectories(install,${SAVEDIR})
  88.  
  89.  
  90. /* ---------------------------------------------------------------------- */
  91.  
  92. ALLFILES = README CHANGES INSTALL PROBLEMS TODO Imakefile patch-tvtwm-pl7 jetset.man *.c *.h *.xbm
  93.  
  94. shar:
  95.     shar ${ALLFILES} > jetset.shar
  96.  
  97. tar:
  98.     (cd ..; a=""; for i in ${ALLFILES}; do a="$$a jetset/$$i"; done; tar -cf - $$a) > jetset.tar
  99.  
  100.